Object Interconnections Time - Independent Invocation and Interoperable Routing ( Column 17 ) Douglas
نویسندگان
چکیده
This column focuses on a new feature defined in the CORBA Messaging Specification [1] called time-independent invocation (TII), which adds store-and-forward features to CORBA. Prior to the Messaging spec, CORBA requests were sent by a client and handled immediately by the server, with the server returning any response as soon as it finished processing the request, as shown in Figure 1. As shown in
منابع مشابه
Object Interconnections An Overview of the OMG
This is the final column in our series covering the OMG CORBA Messaging specification [1]. Our previous columns in this series covered the communications models supplied by Messaging [2], explained how to program asynchronous method invocations (AMI) in C++ [3], and described timeindependent invocation (TII) and interoperable routing [4]. We finish this series by highlighting the quality of ser...
متن کاملObject Interconnections An Overview of the OMG CORBA
This is the final column in our series covering the OMG CORBA Messaging specification [1]. Our previous columns in this series covered the communications models supplied by Messaging [2], explained how to program asynchronous method invocations (AMI) in C++ [3], and described timeindependent invocation (TII) and interoperable routing [4]. We finish this series by highlighting the quality of ser...
متن کاملObject Interconnections Programming Asynchronous Method Invocations with CORBA Messaging ( Column 16
Welcome to our continuing coverage of asynchronous messaging and the new CORBA Messaging specification [1]. Our previous column presented an overview of the specification. It also outlined how the Messaging specification alleviates the tedium of programming with deferred synchronous operations via the Dynamic Invocation Interface (DII) and avoids the weak reliability semantics of oneway operati...
متن کاملObject Interconnections Comparing Alternative Programming Techniques for Multi - threaded Servers ( Column 5 ) Douglas
This column examines and evaluates several techniques for developing multi-threaded servers. The server we’re examining mediates access to a stock quote database. Desktop client applications operated by investment brokers interact with our server to query stock prices. As with our previous columns, we’ll compare several ways to program multi-threaded quote servers using C, C++ wrappers, and CORBA.
متن کاملObject Interconnections The OMG Events Service ( Column 9 )
Distributed callbacks differ from CORBA’s conventional synchronous invocation model because they decouple the request for a service from the response(s). Callbacks are often useful when consumers of events don’t need to wait synchronously for suppliers to generate the events. In addition, they can be used to deliver responses to long-running operations, rather than making clients block waiting ...
متن کامل